<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>DOS Protected Mode Interface</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/DOS_Protected_Mode_Interface"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-DOS_Protected_Mode_Interface rootpage-DOS_Protected_Mode_Interface skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">DOS Protected Mode Interface</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><p><b>DOS <span lang="en">Protected Mode Interface</span></b>, kurz <b>DPMI</b>, ist eine <a href="Programmierschnittstelle" title="Programmierschnittstelle">Programmierschnittstelle</a> (API, <span style="font-style:normal;font-weight:normal"><a href="Englische_Sprache" title="Englische Sprache">englisch</a></span> <span lang="en-Latn" style="font-style:italic"><i>A</i>pplication <i>P</i>rogramming <i>I</i>nterface</span>) für per <a href="DOS-Extender" title="DOS-Extender">DOS-Extender</a> laufende <a href="PC-kompatibles_DOS" title="PC-kompatibles DOS">PC-kompatible DOS</a>-<a href="Computerprogramm" title="Computerprogramm">Programme</a>. Mit deren Hilfe können Programme für <a href="MS-DOS" title="MS-DOS">MS-DOS</a> (dem wichtigsten Vertreter von PC-kompatiblem DOS) den <span lang="en"><a href="Protected_Mode" title="Protected Mode">Protected Mode</a></span> der <a href="X86-Architektur" title="X86-Architektur">x86-Architektur</a> nutzen und umgehen damit die Limitierungen des bis dahin genutzten <span lang="en"><a href="Real_Mode" title="Real Mode">Real Mode</a></span>, in dem der sogenannte „<a href="Konventioneller_Speicher" title="Konventioneller Speicher">konventionelle Speicher</a>“ mit 640 <a href="Byte" title="Byte">KiB</a> (655.360 <a href="Byte" title="Byte">Byte</a>, siehe auch <span lang="en"><a href="Upper_Memory_Area" title="Upper Memory Area">Upper Memory Area</a></span>) limitiert ist. DPMI ist zwar wesentlich komplexer als dessen Vorgänger <a href="Virtual_Control_Program_Interface" title="Virtual Control Program Interface">VCPI</a>, ist jedoch auch in <a href="Multitasking" title="Multitasking">Multitasking</a>-Umgebungen wie <a href="Microsoft_Windows" title="Microsoft Windows">Windows</a> oder <a href="OS/2" title="OS/2">OS/2</a> funktionsfähig.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Geschichte">Geschichte</h2></div>
<p>DPMI wurde ursprünglich 1989 von <a href="Microsoft" title="Microsoft">Microsoft</a> für <a href="Microsoft_Windows_3.0" title="Microsoft Windows 3.0">Windows 3.0</a> und <a href="OS/2" title="OS/2">OS/2</a> 2.0 entwickelt. Die Technik ermöglicht es, DOS-Anwendungen im <span lang="en">Protected Mode</span> von 80286- (<a href="16-Bit-Architektur" title="16-Bit-Architektur">16-Bit</a>) und <a href="Intel_80386" title="Intel 80386">80386</a>-Prozessoren (<a href="32-Bit-Architektur" title="32-Bit-Architektur">32-Bit</a>) zu nutzen.
</p><p>Unter DOS war damals bereits das von Phar Lap Software und <a href="Quarterdeck_Office_Systems" class="mw-redirect" title="Quarterdeck Office Systems">Quarterdeck Office Systems</a> gemeinsam entwickelte <span lang="en"><a href="Virtual_Control_Program_Interface" title="Virtual Control Program Interface">Virtual Control Program Interface</a></span> (VCPI) verbreitet, das eine ähnliche Funktionalität für DOS-Programme bereitstellte, jedoch einen 32-Bit-x86-Prozessor („<a href="IA-32" title="IA-32">IA-32</a>“ ab dem 80386) voraussetzte. Ein wesentliches Problem von VCPI war allerdings, dass auch die Programme im privilegierten <a href="Privilegienstufe#Ring_0" title="Privilegienstufe">Ring 0</a> laufen, weshalb VCPI keinen <a href="Speicherschutz" title="Speicherschutz">Speicherschutz</a> bieten kann. Das ist unter DOS, wo Programme üblicherweise exklusiv und ohne Multitasking laufen, normalerweise kein Problem, unter den Betriebssystemen OS/2 und Windows jedoch schon.
</p><p>1989 gab es bereits einige DOS-Programme, die den <span lang="en">Protected Mode</span> mittels VCPI nutzen. Als Microsoft DPMI vorstellte, gab es daher die Befürchtung, dass dies zu zwei verschiedenen, konkurrierenden und obendrein inkompatiblen Techniken führen könnte. Das wurde durch Microsoft selbst verhindert, denn die Spezifikation von DPMI wurde an ein Komitee abgegeben und von der Industrie gemeinsam weiterentwickelt. Die Weiterentwicklung von VCPI wurde daraufhin 1990 eingestellt.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p><p>Die Gründungsmitglieder des <i><span lang="en">DPMI Committee</span></i> waren <a href="Borland" title="Borland">Borland</a>, <a href="IBM" title="IBM">IBM</a>, Ergo Computer Solutions, Intelligent Graphics Corporation, <a href="Intel" title="Intel">Intel</a>, Locus Computing Corporation, <a href="Lotus_Software" title="Lotus Software">Lotus Development Corporation</a>, <a href="Microsoft" title="Microsoft">Microsoft</a>, Phar Lap Software, <a href="Phoenix_Technologies" title="Phoenix Technologies">Phoenix Technologies</a>, Quarterdeck Office Systems und Rational Systems (nun Tenberry Software).<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Details">Details</h2></div>
<p>Unter dem in den 1990er Jahren noch weit verbreiteten <a href="IBM-PC-kompatibler_Computer" title="IBM-PC-kompatibler Computer">PC</a>-<a href="Betriebssystem" title="Betriebssystem">Betriebssystem</a> <a href="PC-kompatibles_DOS" title="PC-kompatibles DOS">DOS</a> wurde die DPMI-Spezifikation in Form von sogenannten <a href="DOS-Extender" title="DOS-Extender">DOS-<span lang="en">Extender</span></a> umgesetzt. Ein DOS-<span lang="en">Extender</span> (von <span style="font-style:normal;font-weight:normal"><a href="Englische_Sprache" title="Englische Sprache">englisch</a></span> <span lang="en-Latn" style="font-style:italic">to extend</span>, <i>erweitern</i>) schaltet den <a href="X86-Prozessor" title="X86-Prozessor">x86-Prozessor</a> in den <span lang="en"><a href="Protected_Mode" title="Protected Mode">Protected Mode</a></span> und bietet dabei eine standardisierte Umgebung für 16- und 32-Bit-<span lang="en">Protected-Mode</span>-Programme, wobei der DOS-<span lang="en">Extender</span> selbst als Abstraktionsschicht zum im 16-Bit-<span lang="en"><a href="Real_Mode" title="Real Mode">Real-Mode</a></span> laufenden DOS und <a href="BIOS_(IBM_PC)" title="BIOS (IBM PC)">BIOS</a> dient. Nach Beendigung der Anwendung schaltet der DOS-<span lang="en">Extender</span> in den <span lang="en">Real Mode</span> zurück und übergibt die Kontrolle wieder an das Betriebssystem. Besonders DOS-Programme können per DOS-<span lang="en">Extender</span> die Limitierung von konventionellem Speicher umgehen, ohne die bis dahin im <span lang="en">Real Mode</span> genutzten aufwändigeren Umwege von z. B. <span lang="en"><a href="Bank_Switching" title="Bank Switching">Bank Switching</a></span>, <a href="Extended_Memory_Specification" title="Extended Memory Specification">XMS</a> oder <a href="Expanded_Memory_Specification" title="Expanded Memory Specification">EMS</a> nutzen zu müssen.
</p><p>Mit DPMI wurde es erstmals möglich, dass auch DOS-Anwendungen die Möglichkeiten des <span lang="en">Protected Mode</span> von <a href="X86-Prozessor" title="X86-Prozessor">x86-Prozessoren</a> ab dem <a href="Intel_80286" title="Intel 80286">80286</a> nutzen konnten und zudem Inkompatibilitäten mit anderen <span lang="en">Protected-Mode</span>-Anwendungen oder -Betriebssystemen – durch die standardisierte Schnittstelle – verhindert wurden. Zudem ermöglicht DPMI (im Gegensatz zu VCPI) <a href="Multitasking" title="Multitasking">Multitasking</a>, da sich Programme, die als <i><span lang="en">Clients</span></i> unterhalb des <i>DOS-<span lang="en">Extender</span>s</i> als <i><span lang="en">DPMI Host</span></i> im <a href="Privilegienstufe#Ring_0" title="Privilegienstufe">Ring 0</a> laufen, durch den Speicherschutz des <span lang="en">Protected-Mode</span> im <a href="Privilegienstufe#Ring_3" title="Privilegienstufe">Ring 3</a> nicht gegenseitig gefährlich werden können.
</p><p>Unter <a href="Windows_3.x" title="Windows 3.x">Windows 3.x</a> wird direkt im Betriebssystem ein <i><span lang="en">DPMI Host</span></i> bereitgestellt. Die DOS-<span lang="en">Extender</span> erkennen diesen Fall und beschränken sich dann auf das Durchreichen der entsprechenden Aufrufe, wodurch DOS-Programme, die per DPMI im <span lang="en">Protected Mode</span> laufen, auch unter Windows ausführbar bleiben. Ebenso funktionieren DPMI-DOS-Programme im DOS-Modus unter <a href="OS/2" title="OS/2">OS/2</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Implementierungen">Implementierungen</h2></div>
<p>Betriebssysteme, die Unterstützung für DOS-Programme beinhalten, sowie grafische Aufsätze für DOS, die im <span lang="en">Protected Mode</span> laufen, haben DPMI bereits implementiert. Darunter:
</p>
<ul><li><a href="Windows_3.x" title="Windows 3.x">Windows 3.x</a></li>
<li><a href="Windows_9x" title="Windows 9x">Windows 9x</a></li>
<li><a href="OS/2" title="OS/2">OS/2</a> ab Version 2.0</li></ul>
<p>DOS-<span lang="en">Extender</span>, die von vielen für DOS geschriebenen <span lang="en">Protected-Mode</span>-Programmen genutzt werden:
</p>
<ul><li>In Borland-Compilern (u. a. <a href="Borland_Pascal" title="Borland Pascal">Borland Pascal 7.0</a>) eingesetzte RTM.EXE (16-Bit) und RTM32.EXE (<a href="32-Bit" class="mw-redirect" title="32-Bit">32-Bit</a>, nur noch in <a href="Turbo_C" title="Turbo C">Turbo C</a>)</li>
<li>DOS4GW.EXE (bei <a href="Watcom_C/C%2B%2B" title="Watcom C/C++">Watcom C/C++</a> mitgeliefert, sehr beliebt bis 1995, danach Entwicklung eingestellt, heute obsolet)</li>
<li>PMODE/W</li>
<li>Causeway</li>
<li>DOS/32A (kompatibel zu DOS4GW.EXE, letzte Version 9.12 von 2006)</li>
<li><a href="HX_DOS_Extender" title="HX DOS Extender">HX DOS Extender</a> – HDPMI16 (16-Bit) und HDPMI32 (32-Bit)</li>
<li>CWSDPMI (Bestandteil von <a href="DJGPP" title="DJGPP">DJGPP</a>, dort auch als GO32 bezeichnet.)</li>
<li>PMODE/DJ</li>
<li>WDOSX</li>
<li>TNT DOS-Extender SDK von Phar Lap</li>
<li>386|DOS-Extender SDK von Phar Lap</li>
<li>emx von Eberhard Mattes</li>
<li>Zortech C++</li>
<li>DPMIONE (setzt DPMI 1.0 um) aus 386MAX von Qualitas, Inc.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2></div>
<ul><li><a href="DOS_Protected_Mode_Services" title="DOS Protected Mode Services">DOS Protected Mode Services</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://archive.org/details/dr_dobbs_journal_vol_15/page/895/mode/2up?view=theater">Dr. Dobbs Journal vol 15 October 1990 - Roll Your Own DOS Extender: Part I - S.895</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20160521221856/http://www.tenberry.com/dpmi/index.html">DOS Protected Mode Interface (DPMI) Specification Version 0.9</a> (englisch)</li>
<li><a rel="nofollow" class="external text" href="https://www.delorie.com/djgpp/doc/dpmi/">DPMI 1.0 Programming API Specification</a> (englisch), bzw. als <a rel="nofollow" class="external text" href="https://www.sudleyplace.com/dpmione/dpmispec1.0.pdf">PDF</a> (231K)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text">Ray Duncan: <cite class="lang" lang="en" dir="auto" style="font-style:italic">Power Programming – An Introduction to The DOS Protected Mode Interface</cite>. In: <cite class="lang" lang="en" dir="auto" style="font-style:italic"><a href="PC_Magazine" title="PC Magazine">PC Magazine</a></cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em"> </span>10</span>, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em"> </span>3</span>. <a href="Ziff_Davis" title="Ziff Davis">Ziff Davis</a>, 12. Februar 1991, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em"> </span>365<span style="display:inline-block;width:.2em"> </span>ff</span>., <span style="white-space:nowrap">S. 366</span> (englisch, <a rel="nofollow" class="external text" href="https://books.google.de/books?id=YxFTezF9-sMC&pg=PT373">eingeschränkte Vorschau</a> in der Google-Buchsuche): <span class="lang" lang="en" dir="auto">“In the context of the problems it was design to solve, the VCPI works extremely well, but it is an inadequate platform for the <i>multitasking</i> of DOS extender applications.”</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rfr_id=info:sid/de.wikipedia.org:DOS+Protected+Mode+Interface&rft.atitle=Power+Programming+-+An+Introduction+to+The+DOS+Protected+Mode+Interface&rft.au=Ray+Duncan&rft.date=1991-02-12&rft.genre=journal&rft.issue=3&rft.jtitle=PC+Magazine&rft.pages=365+ff.&rft.pub=Ziff+Davis&rft.volume=10" style="display:none"> </span></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text">Ray Duncan: <cite class="lang" lang="en" dir="auto" style="font-style:italic">Power Programming – An Introduction to The DOS Protected Mode Interface</cite>. In: <cite class="lang" lang="en" dir="auto" style="font-style:italic"><a href="PC_Magazine" title="PC Magazine">PC Magazine</a></cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em"> </span>10</span>, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em"> </span>3</span>. <a href="Ziff_Davis" title="Ziff Davis">Ziff Davis</a>, 12. Februar 1991, <a href="Internationale_Standardnummer_f%C3%BCr_fortlaufende_Sammelwerke" title="Internationale Standardnummer für fortlaufende Sammelwerke">ISSN</a> <span style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://zdb-katalog.de/list.xhtml?t=iss%3D%220888-8507%22&key=cql">0888-8507</a></span>, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em"> </span>365</span> (englisch, <a rel="nofollow" class="external text" href="https://books.google.de/books?id=YxFTezF9-sMC&pg=PT372&q=DPMI">eingeschränkte Vorschau</a> in der Google-Buchsuche [abgerufen am 23. Dezember 2021]).<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rfr_id=info:sid/de.wikipedia.org:DOS+Protected+Mode+Interface&rft.atitle=Power+Programming+-+An+Introduction+to+The+DOS+Protected+Mode+Interface&rft.au=Ray+Duncan&rft.date=1991-02-12&rft.genre=journal&rft.issn=0888-8507&rft.issue=3&rft.jtitle=PC+Magazine&rft.pages=365&rft.pub=Ziff+Davis&rft.volume=10" style="display:none"> </span></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text">Ray Duncan: <cite class="lang" lang="en" dir="auto" style="font-style:italic">Power Programming – DOS Extenders Old and New: Protected-Mode Programming in DOS</cite>. In: <cite class="lang" lang="en" dir="auto" style="font-style:italic"><a href="PC_Magazine" title="PC Magazine">PC Magazine</a></cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em"> </span>10</span>, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em"> </span>4</span>. <a href="Ziff_Davis" title="Ziff Davis">Ziff Davis</a>, 26. Februar 1991, <a href="Internationale_Standardnummer_f%C3%BCr_fortlaufende_Sammelwerke" title="Internationale Standardnummer für fortlaufende Sammelwerke">ISSN</a> <span style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://zdb-katalog.de/list.xhtml?t=iss%3D%220888-8507%22&key=cql">0888-8507</a></span>, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em"> </span>385</span> (englisch, <a rel="nofollow" class="external text" href="https://books.google.de/books?id=LIpQYrLA2GIC&pg=PT400&q=DPMI">eingeschränkte Vorschau</a> in der Google-Buchsuche [abgerufen am 13. Januar 2022]).<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rfr_id=info:sid/de.wikipedia.org:DOS+Protected+Mode+Interface&rft.atitle=Power+Programming+-+DOS+Extenders+Old+and+New%3A+Protected-Mode+Programming+in+DOS&rft.au=Ray+Duncan&rft.date=1991-02-26&rft.genre=journal&rft.issn=0888-8507&rft.issue=4&rft.jtitle=PC+Magazine&rft.pages=385&rft.pub=Ziff+Davis&rft.volume=10" style="display:none"> </span></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text">Patricia Keefe: <cite class="lang" lang="en" dir="auto" style="font-style:italic">Team paves way for multitasking DOS extenders</cite>. In: <cite class="lang" lang="en" dir="auto" style="font-style:italic"><a href="Computerworld" title="Computerworld">Computerworld</a></cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em"> </span>24</span>, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em"> </span>21</span>, 21. Mai 1990, <a href="Internationale_Standardnummer_f%C3%BCr_fortlaufende_Sammelwerke" title="Internationale Standardnummer für fortlaufende Sammelwerke">ISSN</a> <span style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://zdb-katalog.de/list.xhtml?t=iss%3D%220010-4841%22&key=cql">0010-4841</a></span>, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em"> </span>50</span> (englisch, <a rel="nofollow" class="external text" href="https://books.google.de/books?id=0trZRzRZHd0C&pg=PP50&q=DPMI">eingeschränkte Vorschau</a> in der Google-Buchsuche [abgerufen am 13. Januar 2022]).<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rfr_id=info:sid/de.wikipedia.org:DOS+Protected+Mode+Interface&rft.atitle=Team+paves+way+for+multitasking+DOS+extenders&rft.au=Patricia+Keefe&rft.date=1990-05-21&rft.genre=journal&rft.issn=0010-4841&rft.issue=21&rft.jtitle=Computerworld&rft.pages=50&rft.volume=24" style="display:none"> </span></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text"><span class="cite">Bob Smith: <a rel="nofollow" class="external text" href="https://github.com/sudleyplace/DPMIONE"><i>sudleyplace / DPMIONE.</i></a> <a href="GitHub" title="GitHub">GitHub</a>,<span class="Abrufdatum"> abgerufen am 29. Dezember 2021</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ADOS+Protected+Mode+Interface&rft.title=sudleyplace%26nbsp%3B%2F+DPMIONE&rft.description=sudleyplace%26nbsp%3B%2F+DPMIONE&rft.identifier=https%3A%2F%2Fgithub.com%2Fsudleyplace%2FDPMIONE&rft.creator=Bob+Smith&rft.publisher=%5B%5BGitHub%5D%5D&rft.language=en"> </span></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-12-29" href="https://de.wikipedia.org/wiki/?title=DOS_Protected_Mode_Interface&oldid=262842860">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>